C Code for PEConvertPFInfoToVInfo

The following code demonstrates how to use the PEConvertPFInfoToVInfo function:

PEParameterFieldInfo info;
PEValueInfo valueInfo;
char *tempValue;
info.StructSize = PE_SIZEOF_PARAMETER_FIELD_INFO;
valueInfo.StructSize = PE_SIZEOF_VALUE_INFO;
if (!PEGetNthParameterField(m_Job, 0, &info))
        getError();
else
{
if (!PEConvertPFInfoToVInfo(info.DefaultValue,info. ValueType, &valueInfo))
    getError();
else
//    if parameter 0 was type...    Then value is now in...
    Number                info.viNumber
    Currency            info.viCurrency
    Boolean                info.viBoolean
    String                info.viString
    Date                info.viDate[0] = year
                    info.viData[1] = month
                    info.viDate[2] = day
}


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com